/*Осн$овные*/
 function elog(mess)
{
	if(typeof console!='undefined' && typeof console.log =='function')
		console.log(mess);
}
/*Показать/спрятать текст через изменение высоты блока
 * @target_parent блок, который будет скрываться/раскрываться или его родитель
 * @obj блок, в родителе которого будет поиск кнопок для скрытия и раскрытия 
 * _show класс кнопки "Показать"
 * _hide класс кнопки "Скрыть"
 * _hideble класс скрываемого блока 
 */
function showHide(_target)
{
	t=$(_target)
	if(t.css('display')=='none')
		t.animate({'haight':'show'});
	else
		t.animate({'height':'hide'});
		
}
function showHideByHeight(obj,target_parent)
{
	_parent=$(obj).parent();
	target=$(target_parent);
	if(!target.hasClass('_hideble'))
		target=target.find('._hideble');
	show=_parent.find('._show');
	hide=_parent.find('._hide');
	to_hide=hide;
	to_show=show;
	if(show.css('display')=='none')/*Скрыть текст*/
	{
		_height=target.attr('h_height');
		if(!_height)_height=0;
		target.animate({'height':_height},1000);		
	}
	else/*Показать*/
	{
		_height=target.attr('s_height');
		if(!_height)
		{
			clone=target.clone().css({'height':'auto','width':target.width(),'display':'none'}).insertAfter(target);
			_height=clone.height()+10;/*+10 для компенсации возможного появления скрола в барузере*/
			clone.remove();
			target.attr({'s_height':_height,'h_height':target.height()});
		}
		target.animate({'height':_height},1000);		
		to_hide=show;
		to_show=hide;
	}
	to_show.show();
	to_hide.hide();
}
function step(obj,step)
{
	$(obj).parents('._stepper').find('._step').hide().filter('#'+step).show();
}
$(document).ready(function(){
	/*Taber*/
	 $('._taber').each(function(){
		$(this).find('._tab_btn').each(function(i){$(this).attr('t_index',i);}).click(function(){
			obj=$(this);
			if(obj.hasClass('selected')) return;
			obj.parents('._taber')
				.find('._tab_data,._tab_btn').removeClass('selected')
				.filter('._tab_data').eq(obj.attr('t_index')).addClass('selected');
			obj.addClass('selected');
			return false;
		 });
	 });
})